genetic network communications computers neural public relations asic forward error correction hardware networking fpga networks fec communication dsp bioinformatics marketing